

function Home(nome, idade){
//Não é uma clasee, é o construtor
//alert('construtor');

this.nome = nome;
this.idade = idade;

}

Home.prototype.aberturaTela = function(){
	//alert('entrou método !!');

}

Home.prototype.validarFormulario = function( ){
		var msgErro = '';
		
	try{
	
		var nomeUsuario = $("form[id='formulario'] #nomeUsuario");
		
		console.log(nomeUsuario.val());
		
		var sexoUsuario = $("form[id='formulario'] input[type='radio'][name='sexoUsuario']:checked");
		
		console.log(sexoUsuario.val());
		
		var tipoDeficiencia = $("form[id='formulario'] input[type='checkbox'][name='tipoDeficiencia']:checked");
		
		console.log(tipoDeficiencia.val());
		
		var descricao = $("form[id='formulario'] #descricao");
		
		console.log(descricao.val());
		
		var comboCargo = $("form[id='formulario'] #comboCargo");
		
		console.log(comboCargo.val());
		
		
		var flagSexo = false;
		
		if(sexoUsuario.length == 0){
			
			msgErro += 'Selecione um sexo\n';
		}
		
		if(!geral.isCampoValido(nomeUsuario) || nomeUsuario.val() == 'Digite seu nome...'){
			
			msgErro += 'O campo Nome do usuário é obrigatório\n';	
		}

		
		if(tipoDeficiencia.length == 0){
			
			msgErro += 'Selecione pelo menos uma deficiencia\n';
		}
		
		if(!geral.isCampoValido(descricao) || descricao.val() == 'Digite a descrição...'){
			
			msgErro += 'O campo descricao é obrigatório\n';
		}

		if(comboCargo.val() == '0'){
			
			msgErro += 'Selecione um cargo\n';
		}
		
		if(msgErro != ''){
			throw msgErro;
		}
		
	}catch(erro){
	
	}
	
	
	return msgErro;

}



// GETTER'S AND SETTER'S
Home.prototype.setNome = function(nome){
	
	this.nome = nome;
}

Home.prototype.getNome = function(){

	return this.nome;
}

Home.prototype.setIdade = function(idade){

	this.idade = idade;
}

Home.prototype.getIdade = function(){

	return this.idade;
}

var home = new Home('blabla', 19); 

//alert(home.getNome() + '----' + home.getIdade());




	/*function testeA(parametro){
		alert(parametro);
	}
	
	function testeB(parametro){
		alert(parametro);
	}
	
	function executar(funcao){
		funcao('blabla');
	}	
	function aberturaTela(condicao, condicao2){
		
		/*
		Removendo mascara no javascript
		var cpf = '439.142.858-00';
		
		while(cpf.indexOf('.') != -1 || cpf.indexOf('-') != -1){
			
			cpf = cpf.replace('.','');
			cpf = cpf.replace('-','');
		
		}
		
		alert(cpf);*/
		/*
		var vetor = new Array(10);
		vetor[0] =2;
		vetor[1] =50;
		alert(vetor.length);
		*/
		
		/*Date no javaScript, se passa como parametro a data que vc quer nesse padr�o ano-mes-diaThora:minuto:segundo.
		
		var data = new Date('2015-04-15T10:20:30');
		
		alert(data.getDate() + '/' + (data.getMonth()+1) + '/' + data.getFullYear() + " " + data.getHours() + ":" + data.getMinutes() + ":" + data.getSeconds());
		
	}*/
/*
Motores de renderiza��o ou
renderizadores
firefox - GEKKO
ie - TRIDENT
chrome - blink
opera - webkit
*/